home *** CD-ROM | disk | FTP | other *** search
- %case window field%
- TEHandle %HandleName%;
- %case create%
- SetWFont (%itemname%);
- GetWRect (%itemname%, &bounds);
- cur->%HandleName% = TENew (&bounds, &bounds);
- TESetJust (textJust, cur->%HandleName%);
- TEAutoView (true, cur->%HandleName%);
- %if firstEdit = %
- %set firstEdit = handleName%
- %endif%
- %case dispose%
- TEDispose (cur->%HandleName%);
- %case mousein%
- if (PtInRect (where, &(**(cur->%HandleName%)).viewRect)) {
- if (cur->text != nil) {
- TEDeactivate (cur->text);
- }
- cur->text = cur->%HandleName%;
- TEActivate (cur->text);
- TEClick (where, false, cur->text);
- }
- %case update%
- TEUpdate (&qd.thePort->portRect, cur->%HandleName%);
- %case itemNr%
- %DefineItem%
- %case dialog field%
- long %fieldname%;
- %haveField%
- %case init field%
- info->%fieldname% = 0;
- %case set%
- SetDNum (%itemname%, info->%fieldname%);
- %case hit%
- %if not disabled%
- case %itemname%:
- GetDNum (itemNr, &info->%fieldname%);
- break;
- %endif%
- %case finish%
- %if disabled%
- GetDNum (%itemname%, &info->%fieldname%);
- %endif%
-